import OpenAI from "openai";
import { tools } from "./tools.js";
import dotenv from "dotenv";
dotenv.config();

const openai = new OpenAI({
  apiKey: process.env.API_KEY,
});

// 1. 用户提的问题
const messages = [
  {
    role: "user",
    content: "北京今天的天气怎么样？另外，现在几点了？",
  },
];

// 2. 将问题 + 工具箱一起给模型，模型判断是否使用工具
const res = await openai.chat.completions.create({
  model: "gpt-3.5-turbo-1106",
  messages,
  tools,
  parallel_tool_calls: false
});

console.dir(res.choices[0], { depth: null });
